Tue Jan 21 2020 14:57:43 GMT+0100 (Central European Standard Time)
-Lists several main categories. For example TV, Movies, Tickets, Celebs etc..
-Under each main category, lists many subcategories
-Easy to search and many interesting topics and subtopics

Given that I am at the IMDB homepage 13s 336ms

And I have clicked on the menu button 0s

Then(/^I have clicked on the menu button$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And I have clicked on top rated movies 0s

Then(/^I have clicked on top rated movies$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Then I should be taken to the page with the list of top rated movies 0s

Then(/^I should be taken to the page with the list of top rated movies$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given that I am on the top rated movies page 0s

Then(/^that I am on the top rated movies page$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

When I select sort by number of ratings in the sort by box 0s

Then the list should resort by number of ratings 0s

Then(/^the list should resort by number of ratings$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given that I am at the IMDB homepage 11s 688ms

And I have clicked on the munu button 0s

Then(/^I have clicked on the munu button$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And I have clicked on Most Popular Movies 0s

Then(/^I have clicked on Most Popular Movies$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Then I should be directed to the Most Popular Movies page 0s

Then(/^I should be directed to the Most Popular Movies page$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

As a user
I would like a list of the most popular TV shows on IMDB

Given that i am on the IMDB front page 9s 634ms

And i have clicked on the menu button 520ms

And i have clicked on most popular shows 4s 456ms

And that I am on the most popular TV shows page sorted by ranking 165ms

When I select sort by IMDB rating in the sort by box 515ms

Then the list should be sorted by IMDB rating 2s 837ms Show Error +
                                            
AssertionError: [message]: expected 'IMDb Rating' to deeply equal '' at Function.assert.deepEqual (C:\Users\insik\Documents\New folder\imdb-group-c\imdb-group-c\node_modules\selenium-cucumber-js\node_modules\chai\lib\chai\interface\assert.js:216:32) at createWorld.(anonymous) (C:\Users\insik\Documents\New folder\imdb-group-c\imdb-group-c\step-definitions\imdb-menu-tv-shows.js:59:16) at processTicksAndRejections (internal/process/task_queues.js:93:5)

After 3s 114ms Screenshot +

Given that i am on the IMDB front page 12s 555ms

And i have clicked on the menu button 508ms

And i have clicked on most popular shows 5s 61ms

And that I am on the most popular TV shows page sorted by ranking 138ms

When I select sort by release date in the sort by box 513ms

Then the list should be sorted by release date 4s 181ms

Given that i am on the IMDB front page 11s 652ms

And i have clicked on the menu button 531ms

And i have clicked on most popular shows 3s 619ms

And that I am on the most popular TV shows page sorted by ranking 39ms

When I select sort by number of ratings in the sort by box 511ms

Then the list should be sorted by number of ratings 6s 443ms

As a movie buff
I would like to search for movies.

Given that I am at the IMDB website 11s 27ms

And I have selected the All filter from the drop down menu 31ms

When I enter "Avatar" in the search field 84ms

And I click the search button 209ms

Then I get a list of results 2s 501ms

Given that I am at the IMDB website 10s 478ms

And I have selected the All filter from the drop down menu 51ms

When I enter "Breaking Bad" in the search field 322ms

And I click the search button 21ms

Then I get a list of results 4s 975ms

Given that I am at the IMDB website 12s 161ms

And I have selected the Celebs filter from the drop down menu 350ms Show Error +
                                            
TypeError: Cannot read property 'click' of null at createWorld.(anonymous) (C:\Users\insik\Documents\New folder\imdb-group-c\imdb-group-c\step-definitions\imdb-search.js:52:22) at processTicksAndRejections (internal/process/task_queues.js:93:5)

When I enter "Ben Affleck" in the search field 0s

And I click the search button 0s

Then I get a list of results 0s

After 2s 424ms Screenshot +

Given that I am at the IMDB website 9s 765ms

And I have selected the Celebs filter from the drop down menu 337ms Show Error +
                                            
TypeError: Cannot read property 'click' of null at createWorld.(anonymous) (C:\Users\insik\Documents\New folder\imdb-group-c\imdb-group-c\step-definitions\imdb-search.js:52:22) at processTicksAndRejections (internal/process/task_queues.js:93:5)

When I enter "Halle Berry" in the search field 0s

And I click the search button 0s

Then I get a list of results 0s

After 2s 693ms Screenshot +

Given that I am at the IMDB website 8s 157ms

And I have selected the Celebs filter from the drop down menu 284ms

When I enter "Avatar" in the search field 386ms

And I click the search button 77ms

Then I get a list of results 3s 585ms

Given that I am at the IMDB website 8s 399ms

And I have selected the Keyword filter from the drop down menu 306ms

When I enter "Cars" in the search field 339ms

And I click the search button 70ms

Then I get a list of results 2s 486ms

Given that I am at the IMDB website 11s 440ms

And I have selected the Keyword filter from the drop down menu 321ms

When I enter "Clown" in the search field 398ms

And I click the search button 73ms

Then I get a list of results 2s 598ms

As a user
I would like a list of the top user rated TV shows on IMDB

Given that i am on the IMDB front page 10s 219ms

And i have clicked on the menu button 511ms

And i have clicked on top rated shows 0s

Then(/^i have clicked on top rated shows$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And that I am on the top rated TV shows page sorted by ranking 0s

Then(/^that I am on the top rated TV shows page sorted by ranking$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

When I select sort by IMDB rating in the sort by box 0s

Then the list should be sorted by IMDB rating 0s

Given that i am on the IMDB front page 9s 822ms

And i have clicked on the menu button 509ms

And i have clicked on top rated shows 0s

Then(/^i have clicked on top rated shows$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And that I am on the top rated TV shows page sorted by ranking 0s

Then(/^that I am on the top rated TV shows page sorted by ranking$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

When I select sort by number of ratings in the sort by box 0s

Then the list should be sorted by number of ratings 0s

Given that i am on the IMDB front page 8s 936ms

And i have clicked on the menu button 513ms

And i have clicked on top rated shows 0s

Then(/^i have clicked on top rated shows$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And that I am on the top rated TV shows page sorted by ranking 0s

Then(/^that I am on the top rated TV shows page sorted by ranking$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

When I select sort by release date in the sort by box 0s

Then the list should be sorted by release date 0s

As a user
I would like a list of the top user rated movies on IMDB

Given that I am at the IMDB homepage 10s 765ms

And I have clicked on the menu button 0s

Then(/^I have clicked on the menu button$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

And I have clicked on top rated movies 0s

Then(/^I have clicked on top rated movies$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Then I should be taken to the page with the list of top rated movies 0s

Then(/^I should be taken to the page with the list of top rated movies$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

Given that I am on the top rated movies page 0s

Then(/^that I am on the top rated movies page$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });

When I select sort by number of ratings in the sort by box 0s

Then the list should resort by number of ratings 0s

Then(/^the list should resort by number of ratings$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });